<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>File Source for TpMoreLib.php</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<h1>Source for file TpMoreLib.php</h1>
<p>Documentation is available at <a href="../TurboMoreLib/_TpMoreLib_php.html">TpMoreLib.php</a></p>
<div class="src-code">
<pre><ol><li><a name="a1"></a><span class="src-php">&lt;?php</span></li>
<li><a name="a2"></a>&nbsp;</li>
<li><a name="a3"></a><span class="src-doc">/**</span></li>
<li><a name="a4"></a><span class="src-doc"> *  More Controls for TurboPhp</span></li>
<li><a name="a5"></a><span class="src-doc"> *  Version 1.0 Beta</span></li>
<li><a name="a6"></a><span class="src-doc"> *</span></li>
<li><a name="a7"></a><span class="src-doc"> *  Copyright (c) 2004 Least-Resistance Software</span></li>
<li><a name="a8"></a><span class="src-doc"> *</span></li>
<li><a name="a9"></a><span class="src-doc"> *  This source file is subject to the terms of the TurboPhp license,</span></li>
<li><a name="a10"></a><span class="src-doc"> *  that is bundled with this package in the file LICENSE.TXT, and is</span></li>
<li><a name="a11"></a><span class="src-doc"> *  available at through the world-wide-web at</span></li>
<li><a name="a12"></a><span class="src-doc"> *  http://www.turbophp.com/turbophp/license.txt</span></li>
<li><a name="a13"></a><span class="src-doc"> *</span></li>
<li><a name="a14"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> TurboMoreLib</span></li>
<li><a name="a15"></a><span class="src-doc"> */</span></li>
<li><a name="a16"></a>&nbsp;</li>
<li><a name="a17"></a><span class="src-doc">/**</span></li>
<li><a name="a18"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> TurboMoreLib</span></li>
<li><a name="a19"></a><span class="src-doc"> */</span></li>
<li><a name="a20"></a><span class="src-key">class </span><a href="../TurboMoreLib/TTpFmtLabel.html">TTpFmtLabel</a> <span class="src-key">extends </span><a href="../TurboPhpLib/TTpLabel.html">TTpLabel</a></li>
<li><a name="a21"></a><span class="src-sym">{</span></li>
<li><a name="a22"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">$FormatString</a><span class="src-sym">;</span></li>
<li><a name="a23"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpFmtLabel.html#var$OnFormat">$OnFormat</a><span class="src-sym">;</span></li>
<li><a name="a24"></a>  <span class="src-key">function </span><a href="../TurboMoreLib/TTpFmtLabel.html#methodGetContent">GetContent</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
<li><a name="a25"></a>  <span class="src-sym">{</span></li>
<li><a name="a26"></a>    <span class="src-var">$s </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id">DoEvent</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$OnFormat">OnFormat</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a27"></a>    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$s </span>!== <span class="src-num">0</span><span class="src-sym">)</span></li>
<li><a name="a28"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <span class="src-var">$s</span><span class="src-sym">;</span></li>
<li><a name="a29"></a>    <span class="src-key">else</span></li>
<li><a name="a30"></a>    <span class="src-sym">{</span></li>
<li><a name="a31"></a>      <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a> == <span class="src-str">''</span><span class="src-sym">)</span></li>
<li><a name="a32"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a> = <span class="src-str">'%s'</span><span class="src-sym">;</span></li>
<li><a name="a33"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/sprintf">sprintf</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a34"></a>    <span class="src-sym">}</span></li>
<li><a name="a35"></a>    <span class="src-key">return </span><span class="src-id">parent</span><span class="src-sym">::</span><span class="src-id">GetContent</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a36"></a>  <span class="src-sym">}</span></li>
<li><a name="a37"></a><span class="src-sym">}</span></li>
<li><a name="a38"></a>&nbsp;</li>
<li><a name="a39"></a><span class="src-doc">/**</span></li>
<li><a name="a40"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> TurboMoreLib</span></li>
<li><a name="a41"></a><span class="src-doc"> */</span></li>
<li><a name="a42"></a><span class="src-key">class </span><a href="../TurboMoreLib/TTpDateLabel.html">TTpDateLabel</a> <span class="src-key">extends </span><a href="../TurboMoreLib/TTpFmtLabel.html">TTpFmtLabel</a></li>
<li><a name="a43"></a><span class="src-sym">{</span></li>
<li><a name="a44"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpDateLabel.html#var$Filename">$Filename</a><span class="src-sym">;</span></li>
<li><a name="a45"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpDateLabel.html#var$Time">$Time</a><span class="src-sym">;</span></li>
<li><a name="a46"></a>  <span class="src-key">function </span><a href="../TurboMoreLib/TTpDateLabel.html#methodGetTime">GetTime</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
<li><a name="a47"></a>  <span class="src-sym">{</span></li>
<li><a name="a48"></a>    <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/file_exists">file_exists</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#var$Filename">Filename</a><span class="src-sym">))</span></li>
<li><a name="a49"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#var$Time">Time</a> = <a href="http://www.php.net/filemtime">filemtime</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#var$Filename">Filename</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a50"></a>    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#var$Time">Time</a><span class="src-sym">)</span></li>
<li><a name="a51"></a>      <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#var$Time">Time</a><span class="src-sym">;</span></li>
<li><a name="a52"></a>    <span class="src-key">else</span></li>
<li><a name="a53"></a>      <span class="src-key">return </span><a href="http://www.php.net/time">time</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a54"></a>  <span class="src-sym">}</span></li>
<li><a name="a55"></a>  <span class="src-key">function </span><a href="../TurboMoreLib/TTpDateLabel.html#methodGetContent">GetContent</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
<li><a name="a56"></a>  <span class="src-sym">{</span></li>
<li><a name="a57"></a>    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a> == <span class="src-str">''</span><span class="src-sym">)</span></li>
<li><a name="a58"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a> = <span class="src-str">'r'</span><span class="src-sym">;</span></li>
<li><a name="a59"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/date">date</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpFmtLabel.html#var$FormatString">FormatString</a><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpDateLabel.html#methodGetTime">GetTime</a><span class="src-sym">(</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
<li><a name="a60"></a>    <span class="src-key">return </span><span class="src-id">parent</span><span class="src-sym">::</span><a href="../TurboMoreLib/TTpFmtLabel.html#methodGetContent">GetContent</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a61"></a>  <span class="src-sym">}</span></li>
<li><a name="a62"></a><span class="src-sym">}</span></li>
<li><a name="a63"></a>&nbsp;</li>
<li><a name="a64"></a><span class="src-doc">/**</span></li>
<li><a name="a65"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> TurboMoreLib</span></li>
<li><a name="a66"></a><span class="src-doc"> */</span></li>
<li><a name="a67"></a><span class="src-key">class </span><a href="../TurboMoreLib/TTpSizeLabel.html">TTpSizeLabel</a> <span class="src-key">extends </span><a href="../TurboPhpLib/TTpLabel.html">TTpLabel</a></li>
<li><a name="a68"></a><span class="src-sym">{</span></li>
<li><a name="a69"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Filename">$Filename</a><span class="src-sym">;</span></li>
<li><a name="a70"></a>  <span class="src-key">var </span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Size">$Size</a><span class="src-sym">;</span></li>
<li><a name="a71"></a>  <span class="src-key">function </span><a href="../TurboMoreLib/TTpSizeLabel.html#methodGetSize">GetSize</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
<li><a name="a72"></a>  <span class="src-sym">{</span></li>
<li><a name="a73"></a>    <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/file_exists">file_exists</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Filename">Filename</a><span class="src-sym">))</span></li>
<li><a name="a74"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Size">Size</a> = <a href="http://www.php.net/filesize">filesize</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Filename">Filename</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a75"></a>    <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpSizeLabel.html#var$Size">Size</a><span class="src-sym">;</span></li>
<li><a name="a76"></a>  <span class="src-sym">}</span></li>
<li><a name="a77"></a>  <span class="src-key">function </span><a href="../TurboMoreLib/TTpSizeLabel.html#methodGetContent">GetContent</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
<li><a name="a78"></a>  <span class="src-sym">{</span></li>
<li><a name="a79"></a>    <span class="src-var">$s </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboMoreLib/TTpSizeLabel.html#methodGetSize">GetSize</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a80"></a>    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$s </span>&gt; <span class="src-num">512 </span>* <span class="src-num">1024 </span>* <span class="src-num">1024</span><span class="src-sym">)</span></li>
<li><a name="a81"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/sprintf">sprintf</a><span class="src-sym">(</span><span class="src-str">&quot;%0.2f Gb&quot;</span><span class="src-sym">, </span><span class="src-var">$s </span>/ <span class="src-sym">(</span><span class="src-num">1024 </span>* <span class="src-num">1024 </span>* <span class="src-num">1024</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
<li><a name="a82"></a>    <span class="src-key">else </span><span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$s </span>&gt; <span class="src-num">512 </span>* <span class="src-num">1024</span><span class="src-sym">)</span></li>
<li><a name="a83"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/sprintf">sprintf</a><span class="src-sym">(</span><span class="src-str">&quot;%0.2f Mb&quot;</span><span class="src-sym">, </span><span class="src-var">$s </span>/ <span class="src-sym">(</span><span class="src-num">1024 </span>* <span class="src-num">1024</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
<li><a name="a84"></a>    <span class="src-key">else </span><span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$s </span>&gt; <span class="src-num">512</span><span class="src-sym">)</span></li>
<li><a name="a85"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/sprintf">sprintf</a><span class="src-sym">(</span><span class="src-str">&quot;%0.2f Kb&quot;</span><span class="src-sym">, </span><span class="src-var">$s </span>/ <span class="src-num">1024</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a86"></a>    <span class="src-key">else</span></li>
<li><a name="a87"></a>      <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../TurboPhpLib/TTpObj.html#var$Content">Content</a> = <a href="http://www.php.net/sprintf">sprintf</a><span class="src-sym">(</span><span class="src-str">&quot;%d bytes&quot;</span><span class="src-sym">, </span><span class="src-var">$s</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a88"></a>    <span class="src-key">return </span><span class="src-id">parent</span><span class="src-sym">::</span><span class="src-id">GetContent</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
<li><a name="a89"></a>  <span class="src-sym">}</span></li>
<li><a name="a90"></a><span class="src-sym">}</span></li>
<li><a name="a91"></a>&nbsp;</li>
<li><a name="a92"></a>&nbsp;</li>
<li><a name="a93"></a><span class="src-php">?&gt;</span></li>
</ol></pre>
</div>
	<p class="notes" id="credit">
		Documentation generated on Sun, 16 Jan 2005 21:19:03 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a>
	</p>
	</body>
</html>